home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / applications / databases / fbase106.lha / FBase / FBaseSrc.lha / Data_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-10  |  1.4 KB  |  67 lines

  1. /* Prototypes for functions defined in
  2. Data.c
  3.  */
  4.  
  5. void myStartup(void);
  6.  
  7. void myCleanup(void);
  8.  
  9. short ReadDirectory(unsigned char * , struct List * , struct Record * , struct Record ** , unsigned short );
  10.  
  11. short ReadFloppy(unsigned char * , struct Floppy ** );
  12.  
  13. void FreeAllFloppies(struct List * );
  14.  
  15. void FreeFloppy(struct Floppy * , short );
  16.  
  17. void FreeRecord(struct Record * , short );
  18.  
  19. void DeleteBelow(struct Record * , short );
  20.  
  21. void DeleteRecord(struct Record * );
  22.  
  23. struct Floppy * DupFloppy(struct Floppy * );
  24.  
  25. struct Record * DupRecord(struct Record * );
  26.  
  27. short FindMatch(struct List * , unsigned char * , short , short , unsigned long , short );
  28.  
  29. void AddFloppyInPlace(struct List * , struct Node * );
  30.  
  31. short AddRecordInPlace(struct List * , struct Node * , struct Node * );
  32.  
  33. void ResetKeys(void);
  34.  
  35. void FreeKeys(void);
  36.  
  37. void CopyFromKeys(void);
  38.  
  39. void CopyToKeys(void);
  40.  
  41. void TestKeyDelete(void);
  42.  
  43. void FreeKeyCopy(void);
  44.  
  45. unsigned char ** AddKeyToList(unsigned char * , short * );
  46.  
  47. unsigned char ** ChangeKeyList(unsigned char * , unsigned char * );
  48.  
  49. void DelKeyFromList(unsigned char * );
  50.  
  51. void InitKeyScan(void);
  52.  
  53. unsigned char ** GetNextKey(short * );
  54.  
  55. short KeyNumber(unsigned char * );
  56.  
  57. unsigned char ** NumberKey(short );
  58.  
  59. void AddKeyInPos(short , unsigned char * );
  60.  
  61. void RemoveKeyFromFloppies(struct List * , unsigned long );
  62.  
  63. void KeysBelow(struct Record * , unsigned long , unsigned long );
  64.  
  65. void SalvageData(struct Floppy * , struct Floppy * , long );
  66.  
  67.